Earth Day a platform for environmental award

Stroud Water Research Center building achieves highest green-building honor In keeping with the spirit of Earth Day, the Stroud Water Research Center in Avondale announced a major global-friendly achievement on Monday. Its Moorhead Environmental Complex, which opened in the fall, has received the nation’s highest certification for green construction:  LEED (Leadership in Energy and Environmental … Continue reading Earth Day a platform for environmental award